Disk Cache

Disk Cache
Disk Cache
 der, (Festplatten-Cache) spezieller Pufferspeicher (Cache) zur Verkürzung der Zugriffszeit auf Daten der Festplatte oder von anderen Speichermedien. Der Disk Cache wird vom Betriebssystem (genauer von einem Zusatzmodul wie SmartDrive oder VCache) im Arbeitsspeicher (RAM) angelegt und verwaltet. Wenn als Puffer nicht ein Bereich des Arbeitsspeichers, sondern RAM-Chips auf dem Controller der Festplatte verwendet wird, spricht man von einem Cache Controller. Ist ein Cache auf der Festplatte statt im RAM angelegt, spricht man auch von einem Disk-Puffer (s. u.).
 
Bei der Verwendung eines Disk Caches werden die Daten, die durch ein Anwendungsprogramm von einem Speichermedium (meist von der Festplatte) angefordert werden, zunächst im Cache dupliziert und dann an das Anwendungsprogramm weitergegeben. Dabei handelt es sich i. d. R. nicht um vollständige Dateien, sondern nur um die aktuell aufgerufenen oder zuletzt gespeicherten Dateiteile. Bei einem erneuten Zugriff auf die Festplatte prüft die Cache-Verwaltung zunächst, ob die angeforderten Informationen schon im Cache abgelegt sind. Ist dies der Fall (man spricht dann von einem Cache Hit), so werden die Informationen aus dem Cache weitergeleitet; diese Operation ist erheblich schneller als ein Zugriff auf die Festplatte. Nur wenn die angeforderten Daten nicht im Cache enthalten sind (sog. Cache Miss), werden sie direkt von der Festplatte eingelesen. Tendenziell wird bei der Verwendung eines Disk Caches umso mehr Zeit eingespart, je größer der dafür reservierte Speicherbereich ist, da dann die Wahrscheinlichkeit für einen Cache Hit steigt. Beim Speichern einer Datei ergeben sich keine Zeitvorteile.
 
Üblicherweise ist der Cache bei Festplatten zwischen 128 und 4096 KByte groß; ElDE-Platten haben häufig 512 KByte, SCSI-Modelle 1024 KByte Cache. Da die verwendeten Algorithmen aber nicht alle gleich effektiv arbeiten, sinkt die Zugriffszeit nicht in gleichem Maße, wie der Cache vergrößert wird.
 
Im Unterschied zu einem echten Disk Cache ist der Disk-Puffer (engl. disk buffer) ein Zwischenspeicher auf der Festplatte, der vor allem zum Puffern von Lese- und Schreibzugriffen auf das langsame Diskettenlaufwerk angelegt wird. Auf diese Weise lassen sich viele Datenanforderungen von der Diskette mit einer einzigen Leseoperation erledigen. Ist der Puffer gefüllt, wird sein gesamter Inhalt in einem einzigen Schreibvorgang auf die Diskette geschrieben.

Universal-Lexikon. 2012.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Disk cache — may refer to: Disk buffer, the small amount of buffer memory present on a hard drive. Page cache, the cache of disk pages kept by the operating systems, stored in unused main memory. General application level caching of data stored on the disk.… …   Wikipedia

  • disk cache —    Pronounced [disk cash]. An area of computer memory where data is temporarily stored on its way to or from a disk. When an application asks for information from the hard disk, the cache program first checks to see if that data is already in the …   Dictionary of networking

  • disk cache — noun a cache that stores copies of frequently used disk sectors in random access memory (RAM) so they can be read without accessing the slower disk • Hypernyms: ↑cache, ↑memory cache • Part Holonyms: ↑computer, ↑computing machine, ↑computing… …   Useful english dictionary

  • disk cache — memory which stores information from the disk and allows fast activation of the disk …   English contemporary dictionary

  • disk cache —    A place in memory where frequently recalled data is stored; enables speedier retrievals …   IT glossary of terms, acronyms and abbreviations

  • Cache Controller — Cache Controller,   ein spezieller Controller zur Organisation eines Pufferspeichers (Cache). Da der Cache eine begrenzte Kapazität hat, muss es eine klare Strategie geben, welche Daten wie lange in ihm gespeichert werden dürfen; die Umsetzung… …   Universal-Lexikon

  • Caché de disco — Saltar a navegación, búsqueda La caché de disco (Disk cache o Cache buffer en inglés) es una porción de memoria RAM añadida a un disco con la utilidad de almacenar los datos recientemente leídos y por lo tanto agilizar la carga de los mismos en… …   Wikipedia Español

  • Disk Buffer —   [dt. »Platten Puffer«], Disk Cache …   Universal-Lexikon

  • Disk-Puffer — Disk Puffer,   Disk Cache …   Universal-Lexikon

  • Cache — This article is about the computer science optimization concept. For other uses, see Cache (disambiguation). In computer engineering, a cache (  /ˈk …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”